package com.example.redis.autoregister.support;

import com.example.redis.autoregister.RedisSerializerFactory;
import com.example.redis.autoregister.RedisSerializerFactoryContext;
import org.springframework.data.redis.serializer.RedisSerializer;

public class BeanCacheKeyRedisSerializerFactory implements RedisSerializerFactory<Long> {
    @Override
    public RedisSerializer<Long> create(RedisSerializerFactoryContext<Long> context) {
        return new BeanCacheKeyRedisSerializer(context.getValueType(), context.getParams().get("PreKey"));
    }
}
